export interface ScenicSpot {
  name: string
  cities?: {
    name: string
    spots: string[]
  }[]
}

export interface ContinentData {
  continent: string
  countries: {
    name: string
    cities: {
      name: string
      spots: string[]
    }[]
  }[]
}

export const scenicData: (ContinentData | ScenicSpot)[] = [
  {
    continent: '中国',
    countries: [
      {
        name: '广东',
        cities: [
          { name: '广州', spots: ['广州塔', '陈家祠'] },
          { name: '深圳', spots: ['世界之窗', '华侨城创意文化园'] },
        ],
      },
      {
        name: '浙江',
        cities: [{ name: '杭州', spots: ['西湖', '灵隐寺'] }],
      },
      {
        name: '云南',
        cities: [
          { name: '丽江', spots: ['丽江古城', '玉龙雪山'] },
          { name: '大理', spots: ['洱海', '三塔'] },
        ],
      },
      {
        name: '湖南',
        cities: [{ name: '张家界', spots: ['武陵源风景名胜区', '玻璃桥'] }],
      },
      {
        name: '重庆',
        cities: [{ name: '重庆', spots: ['洪崖洞', '朝天门'] }],
      },
    ],
  },
  {
    continent: '亚洲',
    countries: [
      {
        name: '日本',
        cities: [
          { name: '东京', spots: ['东京塔', '新宿御苑', '明治神宫'] },
          { name: '京都', spots: ['伏见稻荷大社', '金阁寺', '岚山'] },
        ],
      },
      {
        name: '泰国',
        cities: [
          { name: '曼谷', spots: ['大皇宫', '郑王庙', '恰图恰市场'] },
          { name: '清迈', spots: ['双龙寺', '大象自然公园'] },
        ],
      },
    ],
  },
  {
    continent: '欧洲',
    countries: [
      {
        name: '法国',
        cities: [{ name: '巴黎', spots: ['埃菲尔铁塔', '卢浮宫', '巴黎圣母院'] }],
      },
      {
        name: '意大利',
        cities: [
          { name: '罗马', spots: ['斗兽场', '特雷维喷泉'] },
          { name: '威尼斯', spots: ['圣马可大教堂', '大运河'] },
        ],
      },
    ],
  },
  {
    continent: '北美洲',
    countries: [
      {
        name: '美国',
        cities: [
          { name: '纽约', spots: ['自由女神像', '中央公园'] },
          { name: '旧金山', spots: ['金门大桥', '恶魔岛'] },
        ],
      },
      {
        name: '加拿大',
        cities: [{ name: '温哥华', spots: ['斯坦利公园', '卡皮拉诺吊桥'] }],
      },
    ],
  },
  {
    continent: '南美洲',
    countries: [
      {
        name: '巴西',
        cities: [{ name: '里约热内卢', spots: ['救世基督像', '科帕卡巴纳海滩'] }],
      },
    ],
  },
  {
    continent: '非洲',
    countries: [
      {
        name: '埃及',
        cities: [{ name: '开罗', spots: ['吉萨金字塔', '埃及博物馆'] }],
      },
    ],
  },
  {
    continent: '大洋洲',
    countries: [
      {
        name: '澳大利亚',
        cities: [
          { name: '悉尼', spots: ['悉尼歌剧院', '邦迪海滩'] },
          { name: '墨尔本', spots: ['大洋路', '联邦广场'] },
        ],
      },
    ],
  },
  // {
  //   continent: '中国',
  //   countries: [
  //     {
  //       name: '中国',
  //       cities: [
  //         { name: '北京', spots: ['长城', '故宫'] },
  //         { name: '上海', spots: ['外滩', '东方明珠'] },
  //         { name: '成都', spots: ['大熊猫繁育研究基地', '锦里古街'] },
  //         { name: '西安', spots: ['兵马俑', '古城墙'] },
  //       ],
  //     },
  //   ],
  // },
]
